@charset "utf-8";
/* CSS Document */
*{
margin:0px;
}

body{
font:12px verdana;
/*width:780px;*/
width: 1024px;
margin:auto;
}

a{
color:#666666;
text-decoration:none;
}

a:hover{
color: #FF6600;
}

#top{
background:#99CC00;
color:#FFFFFF;
line-height:60px;
height:60px;
text-align:center;
font-weight:900;
}

#bottom{
clear:left;
height:30px;
line-height:30px;
text-align:center;
background:#333333;
color:#FFFFFF;
font-weight:900;
}

#left ul a:hover{
background: #FF9900;
}

#info{
float:left;
/*width:780px;*/
width: 1024px;
}

#info .news{
padding:5px;
text-align:justify;
}

.news h1{
font-size:14px;
margin-bottom:5px;
}

.news img{
border:1px solid #CCCCCC;
padding:2px;
margin:0px 5px 5px 0px;
}

.news .cls{
clear:left;
border-bottom:1px solid #CCCCCC;
}

#menu ul{
list-style-type:none;
padding:0px;
margin:0px;
background:#FF6600;
float:left;
/*width:780px;*/
width: 1024px;
/*text-align:center;*/
}

#menu ul li{
display:inline;
}

#menu ul a{
line-height:20px;
font-weight:bold;
background:#FF6600;
color:#FFFFFF;
padding-left:30px;
}

#menu ul a:hover{
color:#FFFF00;
}

#info td{
text-align:center;
border:1px solid #99CC00;
padding: 3px;
}

#info .title{
color:#FFFFFF;
background:#99CC00;
font-weight:bold;
border:1px solid #99CC00;
}

#info table{
/*min-width: 450px;*/
width: 100%;
margin:10px 0px;
}

#info table a {
    font-weight: bold;
    color: #fff;
}

#info table tr td.action a {
    color: #000;
}

#info table tr td.action a:hover {
    color: #99CC00;
}

.formPanel fieldset{
border:1px solid #99CC00;
margin-bottom:5px;
}

.formPanel legend{
font-weight:bold;
color:#99CC00;
}

.formPanel label{
float:left;
width:150px;
padding-left:25px;
font-weight:bold;
}

.formPanel input, textarea, select{
border:1px solid #99CC00;
margin-bottom:3px;
}

.formPanel02 fieldset{
border:1px solid #99CC00;
margin-bottom:5px;
}

.formPanel02 legend{
font-weight:bold;
color:#99CC00;
}

.formPanel02 label{
width:150px;
padding-left:25px;
font-weight:bold;
}

.formPanel02 input, textarea, select{
border:1px solid #99CC00;
margin-bottom:3px;
}

.button{
background:#99CC00;
font-weight:bold;
color:#FFFFFF;
}

.small{
margin:auto;
width:450px;
}

.medium{
margin:auto;
width:600px;
}

.big{
margin:auto;
width:720px;
}

.mess_error {
    background: #ff6600;
    color: #fff;
    margin: 15px 0 15px 0;
}

.mess_error ul {
    list-style-type: none;
}

.mess_error ul li {
    padding: 5px 10px 5px 15px;
}

.mess_succ {
    background: #99CC00;
    color: #fff;
    margin: 15px 0 15px 0;
}

.mess_succ ul {
    list-style-type: none;
}

.mess_succ ul li {
    padding: 5px 10px 5px 15px;
}

#tbfrmaction td{
    border: 0px;
    text-align: left;
}

#tbfrmaction_edit td{
    border: 0px;
    text-align: left;
}

label.error{
    color: red;
}